|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.bsvrz.ste.stealgsba.algorithmen.stau.ParameterStauStoerfall
public class ParameterStauStoerfall
Diese Klasse speichert die Daten der Attributgruppe !atg.sswSbaUeStauStörfall!.
Über Getter und Setter kann auf die Daten zugegriffen werden.
| Nested Class Summary | |
|---|---|
class |
ParameterStauStoerfall.ParameterStauStoerfallFahrstreifen
Innere Klasse zum Speichern der Parameter pro Fahrstreifen. |
class |
ParameterStauStoerfall.ParameterStauStoerfallStrassenAbschnitt
Innere Klasse zum Speichern der Daten für einen Straßenabschnitt. |
| Field Summary | |
|---|---|
private ParameterStauStoerfall.ParameterStauStoerfallFahrstreifen |
m_fahrstreifen2
Parameterversorgung für 2 Fahrstreifen. |
private ParameterStauStoerfall.ParameterStauStoerfallFahrstreifen |
m_fahrstreifen3
Parameterversorgung für 3 Fahrstreifen. |
private float |
m_guete
Grenzwert Güte. |
private java.lang.String |
m_pidAtg
Pid der Attributgruppe. |
private java.util.Vector<ParameterStauStoerfall.ParameterStauStoerfallStrassenAbschnitt> |
m_straßenAbschnitt
Definition der Straßenabschnitte. |
| Constructor Summary | |
|---|---|
ParameterStauStoerfall()
Default-Konstruktor ohne weitere Funktion. |
|
ParameterStauStoerfall(de.bsvrz.dav.daf.main.ResultData rdata)
Konstruktor mit Übernahme des übergebenen Datensatzes in die interne Struktur. |
|
| Method Summary | |
|---|---|
de.bsvrz.dav.daf.main.Data |
erzeugeDatensatz(de.bsvrz.dav.daf.main.ClientDavConnection connection)
Erzeugt einen Datensatz der Attributgruppe atg.sswSbaUeHarmoGeschwDiff mit
den Daten der internen Struktur. |
ParameterStauStoerfall.ParameterStauStoerfallFahrstreifen |
getFahrstreifen2()
Gibt die Parameterversorgung für 2 Fahrstreifen zurück. |
ParameterStauStoerfall.ParameterStauStoerfallFahrstreifen |
getFahrstreifen3()
Gibt die Parameterversorgung für 3 Fahrstreifen zurück. |
float |
getGuete()
Gibt den Grenzwert Güte zurück. |
java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> |
getListeMessQuerschnittAusfahrend()
Erstellt eine Liste aller ausfahrenden Messquerschnitte und gibt sie zurück. |
de.bsvrz.dav.daf.main.config.SystemObject |
getMessQuerschnittAusfahrend(java.lang.String pid)
Prüft, ob der übergebene Messquerschnitt in einem Straßenabschnitt als einfahrend versorgt ist und gibt den dazu gehörenden ausfahrenden Messquerschnitt zurück. |
ParameterStauStoerfall.ParameterStauStoerfallFahrstreifen |
getParameterFahrstreifen(int anzFs)
Gibt für die übergebene Anzahl Fahrstreifen den entsprechenden Datensatz zurück. |
java.util.Vector<ParameterStauStoerfall.ParameterStauStoerfallStrassenAbschnitt> |
getStraßenAbschnitt()
Gibt die Straßenabschnitte zurück. |
boolean |
isMessQuerschnittEinfahrend(java.lang.String pid)
Prüft, ob der übergebene Messquerschnitt in einem Straßenabschnitt als einfahrend versorgt ist. |
void |
setdaten(de.bsvrz.dav.daf.main.ResultData rdata)
Übernahme des übergebenen Datensatzes in die interne Struktur. |
void |
setFahrstreifen2(ParameterStauStoerfall.ParameterStauStoerfallFahrstreifen fahrstreifen2)
Setzt die Parameterversorgung für 2 Fahrstreifen. |
void |
setFahrstreifen3(ParameterStauStoerfall.ParameterStauStoerfallFahrstreifen fahrstreifen3)
Setzt die Parameterversorgung für 3 Fahrstreifen. |
void |
setGuete(float guete)
Setzt den Grenzwert Güte. |
void |
setStraßenAbschnitt(java.util.Vector<ParameterStauStoerfall.ParameterStauStoerfallStrassenAbschnitt> straßenAbschnitt)
Setzt die Straßenabschnitte. |
void |
setWerteFahrstreifen2(int vFrei,
int dMax,
float vkGrenzEin,
float vkGrenzAus,
int qKfzDiffEin,
int qKfzDiffAus)
Übernimmt die übergebenen Grenzwerte in die interne Struktur der parameter für Fahrstreifen 2. |
void |
setWerteFahrstreifen3(int vFrei,
int dMax,
float vkGrenzEin,
float vkGrenzAus,
int qKfzDiffEin,
int qKfzDiffAus)
Übernimmt die übergebenen Grenzwerte in die interne Struktur der parameter für Fahrstreifen 3. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private java.lang.String m_pidAtg
private java.util.Vector<ParameterStauStoerfall.ParameterStauStoerfallStrassenAbschnitt> m_straßenAbschnitt
private float m_guete
private ParameterStauStoerfall.ParameterStauStoerfallFahrstreifen m_fahrstreifen2
private ParameterStauStoerfall.ParameterStauStoerfallFahrstreifen m_fahrstreifen3
| Constructor Detail |
|---|
public ParameterStauStoerfall()
public ParameterStauStoerfall(de.bsvrz.dav.daf.main.ResultData rdata)
rdata - Datensatz der Parameter.| Method Detail |
|---|
public void setdaten(de.bsvrz.dav.daf.main.ResultData rdata)
rdata - Datensatz der Parameter.public de.bsvrz.dav.daf.main.Data erzeugeDatensatz(de.bsvrz.dav.daf.main.ClientDavConnection connection)
atg.sswSbaUeHarmoGeschwDiff mit
den Daten der internen Struktur.
connection - Aktuelle Verbindung zum Datenverteiler.
public java.lang.String toString()
toString in class java.lang.Objectpublic ParameterStauStoerfall.ParameterStauStoerfallFahrstreifen getParameterFahrstreifen(int anzFs)
anzFs - Anzahl der Fahrstreifen.
public boolean isMessQuerschnittEinfahrend(java.lang.String pid)
pid - PID Messquerschnitt.
public de.bsvrz.dav.daf.main.config.SystemObject getMessQuerschnittAusfahrend(java.lang.String pid)
pid - PID Messquerschnitt.
public java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> getListeMessQuerschnittAusfahrend()
public void setWerteFahrstreifen2(int vFrei,
int dMax,
float vkGrenzEin,
float vkGrenzAus,
int qKfzDiffEin,
int qKfzDiffAus)
vFrei - freie mittlere Geschwindigkeit.dMax - Fahrzeugdichte bei maximaler Verkehrsstärke.vkGrenzEin - Einschaltgrenzwert vkDiff.vkGrenzAus - Ausschaltgrenzwert vkDiff.qKfzDiffEin - Einschaltkriterium QKfzDiff.qKfzDiffAus - Ausschaltkriterium QKfzDiff.
public void setWerteFahrstreifen3(int vFrei,
int dMax,
float vkGrenzEin,
float vkGrenzAus,
int qKfzDiffEin,
int qKfzDiffAus)
vFrei - freie mittlere Geschwindigkeit.dMax - Fahrzeugdichte bei maximaler Verkehrsstärke.vkGrenzEin - Einschaltgrenzwert vkDiff.vkGrenzAus - Ausschaltgrenzwert vkDiff.qKfzDiffEin - Einschaltkriterium QKfzDiff.qKfzDiffAus - Ausschaltkriterium QKfzDiff.public float getGuete()
public void setGuete(float guete)
guete - zu setzender Grenzwert Güte.public ParameterStauStoerfall.ParameterStauStoerfallFahrstreifen getFahrstreifen2()
public void setFahrstreifen2(ParameterStauStoerfall.ParameterStauStoerfallFahrstreifen fahrstreifen2)
fahrstreifen2 - zu setzende Parameterversorgung für 2 Fahrstreifen.public ParameterStauStoerfall.ParameterStauStoerfallFahrstreifen getFahrstreifen3()
public void setFahrstreifen3(ParameterStauStoerfall.ParameterStauStoerfallFahrstreifen fahrstreifen3)
fahrstreifen3 - zu setzende Parameterversorgung für 3 Fahrstreifen.public java.util.Vector<ParameterStauStoerfall.ParameterStauStoerfallStrassenAbschnitt> getStraßenAbschnitt()
public void setStraßenAbschnitt(java.util.Vector<ParameterStauStoerfall.ParameterStauStoerfallStrassenAbschnitt> straßenAbschnitt)
straßenAbschnitt - zu setzende Straßenabschnitte.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||